Robust Display of Arbitrary Rational Parametric Surfaces
نویسندگان
چکیده
A well-known strength of the parametric representation of a curve or surface is the ease by which a piecewiselinear approximation is generated. This is often true in geometric design, where only smooth segments or patches are considered over a well-chosen polynomial basis. Visualizing an arbitrary and possibly discontinuous parametric surface is useful but non-trivial for algebraic surfaces defined by rational parameter functions. Such surfaces have pole curves in their domain, where the denominators of the parameter functions vanish, domain base points that correspond to entire curves on the surface, and other features that cause display algorithms to fail. These are ubiquitous problems occurring even among the natural quadrics. Sophisticated but unsuspecting display techniques (e.g. those implemented in Maple V, Mathematica) produce completely unintelligible results. We provide a general solution and discuss our implementation. First, projective domain transformations are applied that map the entire surface from a finite domain region. Then, domain pole curves are identified and numerically approximated. Using Delaunay triangulation, a special decomposition of the domain is constructed that avoids discontinuities. This is then mapped onto the surface and clipped against a 3D box. The implementation can display very complicated surfaces, as we shall illustrate. Our techniques generalize in a straightforward way to rational varieties of any dimension.
منابع مشابه
Implicitization of Rational Parametric Curves and Surfaces
In this paper we use Gröbner bases for the implicitization of rational parametric curves and surfaces in 3D-space. We prove that the implicit form of a curve or surface given by the rational parametrization x1 := p1 q1 x2 := p2 q2 x3 := p3 q3 , where the p’s and q’s are univariate polynomials in y1 or bivariate polynomials in y1, y2 over a field K, can always be found by computing GB({q1 · x1 −...
متن کاملImproving B ezier Clipping and Chebyshev Boxing for Ray Tracing Parametric Surfaces
Ray tracing is a well known rendering technique for producing high quality photorealistic pictures. Parametric surfaces are being used extensively in geometric modeling and require fast and robust methods for computing the intersetions of rays with these surfaces. In this paper, we review two recent intersections methods and discuss their problems. Combining and optimizing the advantages of bot...
متن کاملShort Paper: View Dependent Rendering to Simple Parametric Display Surfaces
Computer displays have remained flat and rectangular for the most part. In this paper, we explore parametric display surfaces, which are of arbitrary shape, but with a mapping to a 2D domain for each pixel. The display could have arbitrary curved shapes given by implicit or parametric equations. We present a fast and efficient method to render 3D scenes onto such a display in a perspectively co...
متن کاملTurbs { Topologically Unrestricted Rational B-splines
We present a new approach to the construction of piecewise polynomial or rational C k-spline surfaces of arbitrary topological structure. The basic idea is to use exclusively parametric smoothness conditions, and to solve the well known problems at extraordinary points by admitting singular parametrizations. The smoothness of the spline surfaces is guaranteed by specifying a regular smooth re-p...
متن کاملAn algorithm to improve parameterizations of rational Bézier surfaces using rational bilinear reparameterization
The parameterization of rational Bézier surfaces greatly affects rendering and tessellation results. The uniformity and orthogonality of iso-parametric curves are two key properties of the optimal parameterization. The only rational Bézier surfaces with uniform iso-parametric curves are bilinear surfaces, and the only rational Bézier surfaces with uniform and orthogonal iso-parametric curves ar...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013